| Version | ID |
|---|---|
| 1.12 | 0x19 |
| 1.13.1 | 0x1E |
| 1.14.4 | 0x20 |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x20 | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x20 | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1E | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x1E | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x19 | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x19 | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x19 | Play | Server | Action | VarInt enum | 0: Opened tab, 1: Closed screen |
| Tab ID | Optional identifier | Only present if action is Opened tab |